.host {
  color: var(--vkui--color_icon_accent);
}

.iconOn,
.iconIndeterminate {
  display: none;
}

.iconOff {
  color: var(--vkui--color_icon_tertiary);
}

.input:checked ~ .iconOn {
  display: flex;
}

.input:indeterminate ~ .iconIndeterminate,
.input:checked ~ .iconOff {
  display: none;
}

.input:indeterminate ~ .iconIndeterminate {
  display: flex;
}

.input:indeterminate ~ .iconOn,
.input:indeterminate ~ .iconOff {
  display: none;
}
